package mysql

import "gorm.io/gorm"

type Auther struct {
	gorm.Model
	UserId   int    `gorm:"type:int(11)" json:"userId,omitempty"`
	IdCard   string `gorm:"type:varchar(50)" json:"idCard,omitempty"`
	RealName string `gorm:"type:varchar(30)" json:"realName,omitempty"`
}

func (a *Auther) GetById() error {
	return DB.Where("id = ?", a.ID).Limit(1).Find(&a).Error
}
func (a *Auther) GetByUserId() error {
	return DB.Where("user_id = ?", a.UserId).Limit(1).Find(&a).Error
}
func (a *Auther) Create() error {
	return DB.Create(&a).Error
}
